@CHARSET "ISO-8859-1";

/* CSS utilizado somente para o LOGIN*/

/* ## RESETAR CSS. ## */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}

body {
	background-image: url("../imagens/login/barsbg.png");
	background-repeat: repeat;
	border-top: 5px solid #5E5D5D;
	margin: 0;
	overflow-y: hidden;
	padding: 10px;
}

.loginWrapper {
	height: 350px !important;
	width: 500px;
	margin-top: 200px;
}

.loginWrapper .logo {
	float: left !important;
	height: auto;
	padding-bottom: 10px;
	text-align: center;
	width: 500px;
}

.border {
	border: 2px solid #5E5D5D !important;
	border-radius: 6px 6px 6px 6px !important;
	float: left !important;
	width: 500px;
}

.formWrapper {
	border: none !important;
	border-radius: 6px 6px 6px 6px !important;
	height: auto;
	padding: 30px 50px;
	width: 100%;
	border-radius: 6px 6px 6px 6px !important;
}

input,input,input,textarea,.z-textbox {
	margin-bottom: 10px;
	background: -moz-linear-gradient(center top, #FFFFFF 0%, #E5E5E5 100%)
		repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(center top, #FFFFFF 0%, #E5E5E5 100%)
		repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF),
		to(#E5E5E5) ) repeat scroll 0 0 transparent;
	border-color: #CBCACA;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	font-weight: normal;
	outline: 0 none;
	padding: 6px 3px;
	width: 270px;
}

input.valid {
	border: 1px solid #5DBD00 !important;
}

input:focus,input:focus,input:focus,textarea:focus,.z-textbox-focus {
	background: -moz-linear-gradient(center top, #F0F3F6 0%, #FFFFFF 100%)
		repeat scroll 0 0 transparent;
	border-color: #999999;
	box-shadow: 0 0 4px #EAEACF;
	background: -webkit-linear-gradient(center top, #F0F3F6 0%, #FFFFFF 100%)
		repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F0F3F6),
		to(#FFFFFF) ) repeat scroll 0 0 transparent;
}

.button.gray {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F0F3F6 100%) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(center top , #FFFFFF 0%, #F0F3F6 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F0F3F6) ) repeat scroll 0 0 transparent;
    border: 1px solid #DADEE2;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.2);
    color: #2E3740;
}

.button {
    border-radius: 4px 4px 4px 4px;
    color: #FFFDF8;
    cursor: pointer;
    height: auto;
    margin: 5px;
    padding: 6px 8px;
    width: auto;
}

/* CSS ZK sobrescrito */
div.z-grid-body {
	background: none repeat scroll 0 0 transparent;
	border: inherit !important;
	overflow: inherit !important;
}

tr.z-grid-odd td.z-row-inner,tr.z-grid-odd .z-cell,tr.z-grid-odd {
	background: none repeat scroll 0 0 transparent;
}

tr.z-row-over>td.z-row-inner,tr.z-row-over>.z-cell {
	background-image: inherit;
}

tr.z-row td.z-row-inner,tr.z-row .z-cell {
	background: none repeat scroll 0 0 transparent;
	border-color: transparent;
}

.z-grid-header-bg {
	background-image: inherit;
	font-size: inherit;
	height: inherit;
	margin-right: inherit;
	margin-top: inherit;
	position: inherit;
	top: inherit;
}

.z-loading {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity = 60);
	opacity: .6;
	zoom: 1;
	background: #E0E1E3;
}